.elements .btn {
  margin-bottom: 5px;
}

.elements .T-faContainer .fa {
  line-height: 60px;
  font-size: 28px;
  color: #000;
}

.fa:hover {
  background: none;
  color: #1d9d74;
  text-decoration: none;
}

.T-topicCard {
  overflow: hidden;
  height: 200px;
  margin-bottom: 20px;
  padding: 10px 0px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}

.T-topicCard .tag {
  /*padding-left: 5px;*/
}

.T-topicCard .description {
  padding: 10px;
}

.T-topicCard.blank {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.T-topicCard .topicAdd {
  font-size: 50px;
}

.T-topicCard .topicAdd:hover {
  font-size: 65px;
}
